deflecting mirror - German English Dictionary